package pl.edu.agh.ros.node.connector;

import java.util.List;

import pl.edu.agh.ros.node.callback.ISubscriptionListener;

/**
 * This interface is meant to separate server operations logic.
 * 
 * @author snulio@gmail.com (Dariusz Zieba)
 */
public interface IServerConnector {

	public void registerSubscriber(String rosTopic, String subscriberId);

	public List<String> getSubscribers(String rosTopic, ISubscriptionListener subscriptionListener);

	public String getServiceProvider(String serviceName);

}
